package com.kgc.scd.service;

import com.kgc.scd.bean.IndexPic;

import java.util.List;

/**
 * @program: com.kgc.scd.service
 * @author: HarryXzy
 * @create: 2022-06-16 12:26
 * @description:
 **/
public interface IndexPicService {

    /**
     * 获取所有首页图片
     */
    List<IndexPic> getAllIndexPic();

    /**
     * 添加轮播图
     */
    void addPic(IndexPic indexPic);

    /**
     * 根据ID轮播图
     */
    IndexPic getPicById(String indexPicId);

    void deletePicById(String indexPicId);

    /**
     * 检查是否存在一摸一样的（排序也一样的轮播图）
     */
    boolean checkPic(IndexPic indexPic);

    /**
     * 改变顺序
     */
    boolean changeSort(String indexPicId, Integer sort);

    /**
     *  检查轮播图是否超过10
     */
    boolean checkNum();
}
